.NET Engine Performance
This article outlines some .NET Engine tests that we ran.
info
Engine output performance when measured in pages per second is highly dependent on the amount of data on each page. In general a page with twice as much data can take up to twice as long to generate output.
Performance Tests
For these tests, we used one t2.2xlarge VM in AWS:
t2.2xlarge | |
---|---|
vCPU | 8 |
Mem (GiB) | 32 |
Storage | EBS-Only |
The tests are ran by setting up a queue of 1000 documents using the same template and data and running the specified number of worker threads to generate output.
Performance Test Results
Version 23.0.*
2 Threads | 4 Threads | 8 Threads | |
---|---|---|---|
XML Datasource | 52.46 pages/second | 81.01 pages/second | 95.09 pages/second |
SQL Datasource | 76.78 pages/second | 126.80 pages/second | 165.33 pages/second |
JSON Datasource | 44.90 pages/second | 70.11 pages/second | 80.70 pages/second |